/**
 * 实现内置的Exclude <T, U>类型，但不能直接使用它本身。
 * 从联合类型T中排除U的类型成员，来构造一个新的类型。
 */
export type MyExclude<T, K> = T extends K ? never : T
